import request from '@/config/axios'

// 床位信息 VO
export interface Bed_ManageVO {
bedId:number,
customerId:number,
  recordId: number // 档案编号
  customerName: string // 客户姓名
  customerSex: String // 客户性别
  checkinDate: Date // 入住日期
  expirationDate: Date // 合同日期
  roomNumber: String // 房间好
  name: String //床位
}

// 床位信息 API
export const BedApi = {
  // 查询床位信息分页
  getBedPage: async (params: any) => {
    return await request.get({ url: `/yyzx/bed_manage/page`, params })
  },

  // 查询床位信息详情
  getBed: async (id: number) => {
    return await request.get({ url: `/yyzx/bed_manage/get?id=` + id })
  },

  // 新增床位信息
  createBed: async (data: Bed_ManageVO) => {
    return await request.post({ url: `/yyzx/bed_manage/create`, data })
  },

  // 修改床位信息
  updateBed: async (data: Bed_ManageVO) => {
    return await request.put({ url: `/yyzx/bed_manage/update`, data })
  },

  // 删除床位信息
  deleteBed: async (cid: number,bid: number) => {
    return await request.delete({ url: `/yyzx/bed_manage/delete?cid=` + cid +`&bid=`+ bid})
  },

  // 导出床位信息 Excel
  exportBed: async (params) => {
    return await request.download({ url: `/yyzx/bed_manage/export-excel`, params })
  },
}
